package com.night.card.service.interfs;

import com.github.pagehelper.PageInfo;
import com.night.common.entity.card.Card;
import com.night.common.entity.card.CardIn;

/**
 * @ClassName: CardIn
 * @Description: 充值记录CarIn的service层
 * @author: CHX42
 * @date: 2022/10/21-0:36
 * @version: v1.0
 */
public interface CardInService {
    /**
     * @return PageInfo<CardIn>: 第一页丛植记录
     * @Author CHX42
     * @Description 查询所有充值记录
     * @Date 2022/10/22  20:34
     * @Param []
     **/
    PageInfo<CardIn> getAll();

    /**
     * @return PageInfo<CardIn>： 分页数据
     * @Author CHX42
     * @Description 多条件分页查询充值记录
     * @Date 2022/10/22  20:39
     * @Param [pageInfo：多条件分页信息]
     **/
    PageInfo<CardIn> getBy(PageInfo<CardIn> pageInfo);
    /**
     * @Author CHX42
     * @Description 根据id查询历史充值记录分类
     * @Date  2022/10/26  17:51
     * @Param [pageInfo：封面分页查询信息]
     * @return PageInfo<Card>：返回的分页数据
     **/
    PageInfo<CardIn> getByCardId(PageInfo<Card> pageInfo);

}
